온라인 교육

소프트웨어 공학 개론

 

예제

4주차 사용 사례

 

 

◈ 예제 4.1: 사용사례 다이어그램

문제: 도서관 시스템의 액터를 찾아보고 여러 액터들과 연결된 사용 사례를 찾아 나열해 보라. 또한 이를 사용사례 다이어그램으로 그려라.

 

<정답>


 

◈ 예제 4.2: 사용사례 명세

도서관 시스템에서 도서관의 책을 대출하기 위한 사용사례를 자세히 작성해 보라.

 

<정답>

사용사례

책 대출

액터

대출 직원, 사서

목적

대출이 허용된 대출자에게 책을 대출해 주고 이에 대한 기록이 남아야 한다.

시작 조건

대출자가 승인된 카드가 있어야 하며 연체료가 없어야 한다. 대출하려는 책에는 바코드가 붙어 있어야 하고 색인 코너에 있거나 정기간행물 등 대출 불가에 속하지 않아야 한다.

사건의 흐름

액터측 액션                                     시스템측 반응

1. 책에 있는 바코드와 대출증에 있는   2. 대출이 허용될 수 있음을 표시

   바코드 스캔

3. 반납일을 스탬프로 찍는다.

4. 대출이 시작되었음을 확인한다.       5. 대출이 기록되었음을 확인하도록 표시

종료 조건

책이 대출되어 어느 날짜에 반납되어야 한다는 사실을 시스템이 기록한다.